home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / utils / xad / developer / sources / clients / smakefile < prev    next >
Makefile  |  1999-01-01  |  3KB  |  112 lines

  1. SCOPTS = RESOPT NOSTACKCHECK STRINGMERGE UNSIGNEDCHARS\
  2. NOCHECKABORT OPTIMIZE OPTIMIZERTIME OPTIMIZERLOOP OPTINLOCAL NOICONS\
  3. MEMSIZE=HUGE DATA=FARONLY CODE=FAR DEBUG=SYMBOL
  4. SLOPTS = SMALLDATA SMALLCODE NOICONS STRIPDEBUG
  5. SDILIB = LIB:SDI_ASM_STD_functions.lib
  6. FARLIB = LIB:scnb.lib
  7.  
  8. ODIR = //objects/clients/
  9.  
  10. HEAD = $(ODIR)extheader.o
  11.  
  12. Ext: DMS LZX
  13.  
  14. All: AmPlusUnpack DMS LZX MXM-SimpleArc PackDev SuperDuper3 Tar xDisk xMash Zoom
  15.  
  16. AmPlusUnpack:    $(ODIR)AmPlusUnpack
  17. DMS:        $(ODIR)DMS
  18. LZX:        $(ODIR)LZX
  19. MXM-SimpleArc:    $(ODIR)MXM-SimpleArc
  20. PackDev:    $(ODIR)PackDev
  21. SuperDuper3:    $(ODIR)SuperDuper3
  22. Tar:        $(ODIR)Tar
  23. xDisk:        $(ODIR)xDisk
  24. xMash:        $(ODIR)xMash
  25. Zoom:        $(ODIR)Zoom
  26.  
  27. # ************* global header
  28.  
  29. $(HEAD): extheader.c
  30.     sc $(SCOPTS) $? OBJNAME=$@
  31.  
  32. # ************* AmPlusUnpack
  33.  
  34. $(ODIR)AmPlusUnpack: $(HEAD) $(ODIR)AmPlusUnpack.o
  35.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)AmPlusUnpack.o TO $@ #LIB $(FARLIB)
  36.  
  37. $(ODIR)AmPlusUnpack.o: AmPlusUnpack.c
  38.     sc $(SCOPTS) $? OBJNAME=$@
  39.  
  40. # ************* DMS
  41.  
  42. $(ODIR)DMS: $(HEAD) $(ODIR)DMS.o
  43.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)DMS.o TO $@ LIB $(FARLIB) $(SDILIB)
  44.  
  45. $(ODIR)DMS.o: DMS.c
  46.     sc $(SCOPTS) $? OBJNAME=$@
  47.  
  48. # ************* LZX
  49.  
  50. $(ODIR)LZX: $(HEAD) $(ODIR)LZX.o
  51.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)LZX.o TO $@ LIB $(FARLIB)
  52.  
  53. $(ODIR)LZX.o: LZX.c
  54.     sc $(SCOPTS) $? OBJNAME=$@
  55.  
  56. # ************* MXM-SimpleArc
  57.  
  58. $(ODIR)MXM-SimpleArc: $(HEAD) $(ODIR)MXM-SimpleArc.o
  59.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)MXM-SimpleArc.o TO $@ LIB $(FARLIB) $(SDILIB)
  60.  
  61. $(ODIR)MXM-SimpleArc.o: MXM-SimpleArc.c
  62.     sc $(SCOPTS) $? OBJNAME=$@
  63.  
  64. # ************* PackDev
  65.  
  66. $(ODIR)PackDev: $(HEAD) $(ODIR)PackDev.o
  67.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)PackDev.o TO $@ LIB $(FARLIB) $(SDILIB)
  68.  
  69. $(ODIR)PackDev.o: PackDev.c
  70.     sc $(SCOPTS) $? OBJNAME=$@
  71.  
  72. # ************* SuperDuper3
  73.  
  74. $(ODIR)SuperDuper3: $(HEAD) $(ODIR)SuperDuper3.o
  75.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)SuperDuper3.o TO $@
  76.  
  77. $(ODIR)SuperDuper3.o: SuperDuper3.c
  78.     sc $(SCOPTS) $? OBJNAME=$@
  79.  
  80. # ************* Tar
  81.  
  82. $(ODIR)Tar: $(HEAD) $(ODIR)Tar.o
  83.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)Tar.o TO $@ LIB $(SDILIB)
  84.  
  85. $(ODIR)Tar.o: Tar.c
  86.     sc $(SCOPTS) $? OBJNAME=$@
  87.  
  88. # ************* xDisk
  89.  
  90. $(ODIR)xDisk: $(HEAD) $(ODIR)xDisk.o
  91.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)xDisk.o TO $@ LIB $(FARLIB)
  92.  
  93. $(ODIR)xDisk.o: xDisk.c
  94.     sc $(SCOPTS) $? OBJNAME=$@
  95.  
  96. # ************* xMash
  97.  
  98. $(ODIR)xMash: $(HEAD) $(ODIR)xMash.o
  99.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)xMash.o TO $@
  100.  
  101. $(ODIR)xMash.o: xMash.c
  102.     sc $(SCOPTS) $? OBJNAME=$@
  103.  
  104. # ************* Zoom
  105.  
  106. $(ODIR)Zoom: $(HEAD) $(ODIR)Zoom.o
  107.     slink $(SLOPTS) FROM $(HEAD) $(ODIR)Zoom.o Lh.o TO $@ LIB $(FARLIB) LIB:debug.lib LIB:amiga.lib
  108.  
  109. $(ODIR)Zoom.o: Zoom.c_
  110.     sc $(SCOPTS) $? OBJNAME=$@
  111.  
  112.